const app = getApp()
const api = wx.getStorageSync('api')
let user
Page({
  data: {
    orderList: null,
    currentIndex: 0
  },

  onLoad: function () {
    user = wx.getStorageSync('user')
    // this.getOrderList(this.data.currentIndex)
  },

  onShow() {
    this.getOrderList(this.data.currentIndex)
  },

  /**
   * 获取订单列表
   */
  getOrderList(type) {
    const url = api.order_list + `?page=1&limit=1000&userId=${user.id}&status=${type}&isAdmin=false`
    app.$http.post(url).then(res => {
      // console.log(res)
      if (res.code != 200) {
        this.setData({
          orderList: []
        })
        return
      }
      this.setData({
        orderList: res.data.orderList
      })
    })
  },

  /**
   * 同意价格提示
   */
  // showConfirm(e) {
  //   wx.showModal({
  //     title: '提示',
  //     content: '如不满意价格，请与客服沟通；如同意，请点击同意价格',
  //     confirmText: '前往议价',
  //     success(res) {
  //       if (res.confirm) {
  //         console.log(e)
  //       } else if (res.cancel) {
  //         console.log('用户点击取消')
  //       }
  //     }
  //   })
  // },

  /**
   * 议价提示
   */
  // showConfirm2(e) {
  //   let index = e.currentTarget.dataset.index
  //   wx.showModal({
  //     title: '提示',
  //     content: '如不满意价格，请与客服沟通；如同意，将到发货阶段',
  //     confirmText: '同意价格',
  //     success: (res) => {
  //       if (res.confirm) {
  //         console.log(e)
  //         let order = this.data.orderList[index]
  //         console.log("index=", index)
  //         console.log("order=", order)
  //         this.updateStatusId(2, order.id, order.version)
  //       } else if (res.cancel) {
  //         console.log('用户点击取消')
  //       }
  //     }
  //   })
  // },

  /**
   * 修改订单状态
   */
  // updateStatusId(statusId, orderId, version) {
  //   wx.request({
  //     url: serverUrl + '/zOrderForm/update',
  //     method: 'POST',
  //     data: {
  //       statusId: statusId,
  //       id: orderId,
  //       version: version
  //     },
  //     success: res => {
  //       console.log(res)
  //       wx.showToast({
  //         title: res.data.message,
  //         icon: 'none'
  //       })
  //       this.getOrderList(this.data.currentIndex)
  //     }
  //   })
  // },

  /**
   * 跳转订单详情
   */
  toOrderDetail(e) {
    const id = e.currentTarget.dataset.id
    console.log(id)
    wx.navigateTo({
      url: '/pages/orderDetail/orderDetail?id=' + id
    })
  },

  /**
   * 点击标签时触发
   */
  tabChange(e) {
    // 订单类型
    let index = e.detail.index
    this.getOrderList(index)
    this.setData({
      currentIndex: index
    })
  }
})